home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Risc World 9
/
Risc World 9.iso
/
Software
/
Issue1
/
Wolf3D.ZIP
/
Utilities
/
!AswapUtil
/
!Help
< prev
next >
Wrap
Text File
|
1995-04-28
|
5KB
|
94 lines
Name : !AswapUtil
Purpose : Allow the modification of an Aswap file, as used by Wolfenstein-3D
Version : 1.00 (15/02/95)
Author : Dave Bennett (Helped by Nick "Nurgle" Bennett)
: 59 Anthony Road
: Borehamwood
: Herts WD6 4NB
Phone : 0181 953 9628
e-mail : N-Bennett@digibank.demon.co.uk
: Contactable on most Archimedes BBS's as "Nurgle" though.
Notes : This program works under all versions of RISC OS from 2.00 to 3.50
: It has been tested on several machines without any problems. It
: needs 512K free memory on order to load. Alos, your copy of
: Wolfenstein-3D must be installed on Harddisc.
Status : This program is Freeware, it may distributed freely but may not be
: altered in any way. It may not be used for anyone elses listings
: of any form without prior written permission from the author.
: Since the !RunImage is compressed you'll have to ask the author
: for the original source code.
Extracting graphics and sounds:
===============================
This program can be used to rapidly export/import graphics & sound samples
from the Wolfenstein-3D ASWAP file. This is located in the "Originals"
directory inside !Wolf. Once !AswapUtil has been loaded, it installs itself
upon the icon-bar. Simply drag your ASWAP file to this icon and it will now
give you a pathname of where to extract all the graphics/sounds. This
directory will take up approximately 4.5 Mb of harddisc space, so make room!
Inside this directory is where everything will be saved. Rather than save
each sprite separately, they are stored in a certain way. The "Walls"
sprite file contains all of the wall/door sprites, these are numbered from 1
through to 106. The Objects are saved as thus, each sprite file contains up
to 50 sprites and are spilt over 9 sprite files, called "Obj1-50",
"Obj51-100", etc... The samples are saved separately and are numbered
accordingly.
To find how the sprites/samples are numbered and what the descriptions
are, then look in the "Docs" directory inside !AswapUtil.
Importing graphics and sounds:
==============================
This is very similar to above. Drag the directory containing all the
sprites/sounds to the !AswapUtil and it will now give you a pathname of
where to save your new Aswap file. You could save it back inside
"!Wolf.Originals" (If you do, then remember to keep a copy of the old
ASWAP!).
Also supplied with !AswapUtil is a application called !NewAswap, you can
save any new Aswap files made inside there, in the "Files" directory. Then
to play Wolfenstein with your new graphics, just double-click !NewAswap and
play!
Additional Notes:
=================
The sprite files must be in Mode 13, with a size of 64x64. With object
sprites a transparent mask can be used for backgrounds, etc.
The samples are in 8-bit logarithmic format, and should be played back at
around 6.5KHz.
The object sprites can be spread over any number of sprite files as long
as they are stored in numerical (consecutive) order with proper filenames.
For example: You wish to replace the first boss, Hans. Your new graphics
will need to be numbered from 297 through to 307, so if they are saved in a
separate sprite file, you could renumber each sprite accordingly and then
save the file as "Obj297-307" (without the quotes). Then simply delete
sprites 297-300 in the file "Obj251-300" and then rename it, and sprites
301-307 in the file "Obj301-350" and then rename that, so that you now have
filenames that go "Obj251-296, Obj297-307, Obj308-350, etc..." !AswapUtil
doesn't care what object sprites are in what file as long they are all
stored in numerical order and with numerically correct filenames.
!AswapUtil will give you an error with the problem if you do make a mistake
though.
This note doesn't apply to the "Walls" or "SampXX" files.
Future Improvements?
====================
The only other things I really plan on adding is a facility to extract the
sounds and graphics from a VSWAP file, the Wolfenstein file as used on the
PC versions. I don't really have any plans for a bigger WIMP front-end as
used by some other Wolfenstein-3D "editors" in order to view graphics before
extracting etc... as in many cases, it slows the program down too much. I
prefer this one as it is, it does the job, and does it pretty rapidly
whether exporting or importing. Write and tell me what you think of this
version. I may do a WIMP front-end if you all think it's worth it though
it'd have to be like the one that Bill Kirby used in his Wolf-3D editor on
the PC.
Coming Soon (Hopefully):
========================
!WolfMap - A proper level editor for Wolfenstein-3D! Change the graphics
and the level layouts! Design your own scenarios!, etc, etc...
!WadUtil - A WAD utility, for when Archimedes Doom is released. Change
the graphics and sounds once more! A level editor might be just a bit too
hard for me though, the 3D modelling might be a tad difficult to do...